package com.example.demo.client.evt.sysbasequery;

import com.ffcs.oss.param.in.QueryPageEvt;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

import java.io.Serializable;

/**
 * @Author zhengmf
 * @Date 2018/12/26  16:47
 */
@ApiModel("操作日志查询参数")
public class QueryOperateLogEvt extends QueryPageEvt implements Serializable {
    private static final long serialVersionUID = -7315455722998061122L;
    @ApiModelProperty("操作人")
    private String handleUserName;
    @ApiModelProperty("模快类型")
    private String moduleType;
    @ApiModelProperty("操作行为")
    private String operateAction;
    @ApiModelProperty("操作结果状态")
    private String operateResultStatus;
    @ApiModelProperty("操作对象类型")
    private String operateObjType;
    @ApiModelProperty("开始时间")
    private String startTime;
    @ApiModelProperty("结束时间")
    private String endTime;
    @ApiModelProperty("全文检索")
    private String retrieval;

    public String getHandleUserName() {
        return handleUserName;
    }

    public void setHandleUserName(String handleUserName) {
        this.handleUserName = handleUserName;
    }

    public String getModuleType() {
        return moduleType;
    }

    public void setModuleType(String moduleType) {
        this.moduleType = moduleType;
    }

    public String getOperateAction() {
        return operateAction;
    }

    public void setOperateAction(String operateAction) {
        this.operateAction = operateAction;
    }

    public String getOperateResultStatus() {
        return operateResultStatus;
    }

    public void setOperateResultStatus(String operateResultStatus) {
        this.operateResultStatus = operateResultStatus;
    }

    public String getStartTime() {
        return startTime;
    }

    public void setStartTime(String startTime) {
        this.startTime = startTime;
    }

    public String getEndTime() {
        return endTime;
    }

    public void setEndTime(String endTime) {
        this.endTime = endTime;
    }

    public String getRetrieval() {
        return retrieval;
    }

    public void setRetrieval(String retrieval) {
        this.retrieval = retrieval;
    }

    public String getOperateObjType() {
        return operateObjType;
    }

    public void setOperateObjType(String operateObjType) {
        this.operateObjType = operateObjType;
    }

    @Override
    public String toString() {
        return "QueryOperateLogEvt{" +
            "handleUserName='" + handleUserName + '\'' +
            ", moduleType='" + moduleType + '\'' +
            ", operateAction='" + operateAction + '\'' +
            ", operateResultStatus='" + operateResultStatus + '\'' +
            ", operateObjType='" + operateObjType + '\'' +
            ", startTime=" + startTime +
            ", endTime=" + endTime +
            ", retrieval='" + retrieval + '\'' +
            '}';
    }
}
